internal/profile.Function.ID (field)

19 uses

	internal/profile (current package)
		encode.go#L77: 				l.Line[i].functionIDX = ln.Function.ID
		encode.go#L224: 		functions[f.ID] = f
		encode.go#L442: 	encodeUint64Opt(b, 1, p.ID)
		encode.go#L452: 	func(b *buffer, m message) error { return decodeUint64(b, &m.(*Function).ID) },
		legacy_profile.go#L167: 			fn.ID = uint64(len(fns) + 1)
		merge.go#L255: 			lines[i*2] = strconv.FormatUint(line.Function.ID, 16)
		merge.go#L351: 	if f, ok := pm.functionsByID[src.ID]; ok {
		merge.go#L356: 		pm.functionsByID[src.ID] = f
		merge.go#L360: 		ID:         uint64(len(pm.p.Function) + 1),
		merge.go#L367: 	pm.functionsByID[src.ID] = f
		profile.go#L112: 	ID         uint64
		profile.go#L258: 		if f.ID == 0 {
		profile.go#L261: 		if functions[f.ID] != nil {
		profile.go#L262: 			return fmt.Errorf("multiple functions with same id: %d", f.ID)
		profile.go#L264: 		functions[f.ID] = f
		profile.go#L282: 				if f.ID == 0 || functions[f.ID] != f {
		profile.go#L283: 					return fmt.Errorf("inconsistent function %p: %d", f, f.ID)
		profile.go#L465: 		f.ID = uint64(i + 1)